
<!DOCTYPE html>
<html lang="zh-Hans" class="loading">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>Luis Blog - coding is my life</title>
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="google" content="notranslate" />
    <meta name="keywords" content="Luis,"> 
    <meta name="description" content="java开发工程师，喜欢代码，喜欢技术,"> 
    <meta name="author" content="winter chen"> 
    <link rel="alternative" href="atom.xml" title="Luis Blog" type="application/atom+xml"> 
    <link rel="icon" href="/img/favicon.png"> 
    
    
<link rel="stylesheet" href="/css/diaspora.css">

	<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <script>
         (adsbygoogle = window.adsbygoogle || []).push({
              google_ad_client: "ca-pub-8691406134231910",
              enable_page_level_ads: true
         });
    </script>
    <script async custom-element="amp-auto-ads"
        src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js">
    </script>
<meta name="generator" content="Hexo 4.2.0"></head>

<body class="loading">
    <span id="config-title" style="display:none">Luis Blog</span>
    <div id="loader"></div>
    <div class="nav">
    <ul id="menu-menu" class="menu">
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="//" title="首页" target="_blank" rel="noopener">首页</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/categories/" title="分类" target="_blank" rel="noopener">分类</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/tags/" title="标签" target="_blank" rel="noopener">标签</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/archives/" title="归档" target="_blank" rel="noopener">归档</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/about/" title="关于" target="_blank" rel="noopener">关于</a>
        </li>
        
    </ul>
	<span class="target"></span>
	<center>
	<div class="hitokoto">
		<span class="typed" id="hitokoto" data-st="true"></span>
	</div>
	</center>
	
	<p class="footerlinks">
		<a href="#" class="iconfont icon-null"></a>
		
            <a href="https://github.com/WinterChenS" title="github" class="iconfont icon-github" target="_blank" rel="noopener"> </a>
        
            <a href="http://img.winterchen.com/Wechat.jpg" title="wechat" class="iconfont icon-wechat" target="_blank" rel="noopener"> </a>
        
            <a href="mailto:i@winterchen.com" title="email" class="iconfont icon-email" target="_blank" rel="noopener"> </a>
        
		<a href="#" class="iconfont icon-null"></a>
	</p>
	
    <p id="copyright">
        &copy; 2020 winter chen.
        <span> | </span>Powered by <a href="https://hexo.io/" title="Hexo" target="_blank" rel="noopener">Hexo</a>
        <span> | </span>Theme <a href="https://github.com/Fechin/hexo-theme-diaspora" title="Diaspora" target="_blank" rel="noopener">Diaspora</a> by Fechin
		
		<span> | </span><a rel="nofollow" href="http://www.beian.miit.gov.cn" target="_blank">浙ICP备17056942号</a>
		
    </p>
</div>

<div id="container">
    
<div id="screen">
    <div id="mark">
        <div class="layer" data-depth="0.4">
            <img src="http://img.winterchen.com/aleks-dorohovich-26-unsplash.jpg" id="cover" crossorigin="anonymous" width="1920" height="1080">
        </div>
    </div>
    <div id="vibrant">
        <svg viewBox="0 0 2880 1620" height="100%" preserveAspectRatio="xMaxYMax slice">
            <polygon opacity="0.7" points="2000,1620 0,1620 0,0 600,0 "/>
        </svg>
        <div></div>
    </div>
    <div id="header">
        <div>
            <a class="image-logo" href="/"></a>
			
			<div class="iconfont icon-search switchsearch" href="/search/" title="搜索"></div>
			
            <div class="iconfont icon-menu switchmenu"></div>
        </div>
    </div>
    
    <div id="post0">
        <p>一月 18, 2018</p>
        <h2><a href="/2018/01/18/spring-boot-mybatis-annotation/" title="Spring boot Mybatis 整合（注解版）" class="posttitle">Spring boot Mybatis 整合（注解版）</a></h2>
        <p class="summary">

  之前写过一篇关于springboot 与 mybatis整合的博文，使用了一段时间spring-data-...</p>
    </div>
    
</div>

    <div id="primary">
        
<div class="post">
    <a href="/2018/01/18/spring-boot-mybatis-annotation/" title="Spring boot Mybatis 整合（注解版）">
        <img src="http://img.winterchen.com/aleks-dorohovich-26-unsplash.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>一月 18, 2018</p>
        <h3><a href="/2018/01/18/spring-boot-mybatis-annotation/" title="Spring boot Mybatis 整合（注解版）" class="posttitle">Spring boot Mybatis 整合（注解版）</a></h3>
        <p>

  之前写过一篇关于springboot 与 mybatis整合的博文，使用了一段时间spring-data-jpa，发现那种方式真的是太爽了，myb...</p>
    </div>
</div>


<div class="post">
    <a href="/2017/10/25/layui-page-2.0/" title="layui完美分页，ajax请求分页（真分页） 【2.0版本】">
        <img src="http://img.winterchen.com/ariel-besagar-497027-unsplash.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>十月 25, 2017</p>
        <h3><a href="/2017/10/25/layui-page-2.0/" title="layui完美分页，ajax请求分页（真分页） 【2.0版本】" class="posttitle">layui完美分页，ajax请求分页（真分页） 【2.0版本】</a></h3>
        <p>
注意使用的layui版本为：layui-v2.0以上版本，如果v1.0版本请看我另外一篇博客  《layui完美分页，ajax请求分页（真分页）》


...</p>
    </div>
</div>


<div class="post">
    <a href="/2017/10/25/layui-page-1.0/" title="layui完美分页，ajax请求分页（真分页）">
        <img src="http://img.winterchen.com/carles-rabada-580573-unsplash.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>十月 25, 2017</p>
        <h3><a href="/2017/10/25/layui-page-1.0/" title="layui完美分页，ajax请求分页（真分页）" class="posttitle">layui完美分页，ajax请求分页（真分页）</a></h3>
        <p>
注意使用的layui版本为：layui-v1.0.9，现在新版本已经2.X了有些属性改变了，如果你的版本是2.0以上请参照我的博客：《 layui完美分...</p>
    </div>
</div>


<div class="post">
    <a href="/2017/10/21/java-make-excel-poi-to-upload-cloud/" title="Java导出Excel文档（poi），并上传到腾讯云对象存储服务器">
        <img src="http://img.winterchen.com/john-salzarulo-342868-unsplash.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>十月 21, 2017</p>
        <h3><a href="/2017/10/21/java-make-excel-poi-to-upload-cloud/" title="Java导出Excel文档（poi），并上传到腾讯云对象存储服务器" class="posttitle">Java导出Excel文档（poi），并上传到腾讯云对象存储服务器</a></h3>
        <p>
需求后台生成周报月报季报年报Excel，将文件下载链接推送给对应客户


开发思路：1.根据选定日期生成周报，月报，季报，年报数据2.将这些数据报告生成...</p>
    </div>
</div>


<div class="post">
    <a href="/2017/09/26/spring-log4j/" title="Spring中使用log4j详细配置">
        <img src="http://img.winterchen.com/alex-wong-17993-unsplash.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>九月 26, 2017</p>
        <h3><a href="/2017/09/26/spring-log4j/" title="Spring中使用log4j详细配置" class="posttitle">Spring中使用log4j详细配置</a></h3>
        <p>第一步：导入log4j-1.2.17.jar包。第二步：src同级创建并设置log4j.properties。    log4j.properties的详...</p>
    </div>
</div>


<div class="post">
    <a href="/2017/09/26/mysql-text/" title="解决Mysql存入大量TEXT类型的数据报错">
        <img src="http://img.winterchen.com/clint-adair-68588-unsplash.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>九月 26, 2017</p>
        <h3><a href="/2017/09/26/mysql-text/" title="解决Mysql存入大量TEXT类型的数据报错" class="posttitle">解决Mysql存入大量TEXT类型的数据报错</a></h3>
        <p>主要的原因是因为max_sort_length的默认值为1024,=解决办法：该参数是动态参数，任何客户端都可以在Mysql数据库运行时更改该参数的值，例...</p>
    </div>
</div>


<div class="post">
    <a href="/2017/09/25/springboot-mybatis/" title="Spring boot Mybatis 整合（完整版）">
        <img src="http://img.winterchen.com/fabian-grohs-360566-unsplash.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>九月 25, 2017</p>
        <h3><a href="/2017/09/25/springboot-mybatis/" title="Spring boot Mybatis 整合（完整版）" class="posttitle">Spring boot Mybatis 整合（完整版）</a></h3>
        <p>
本项目使用的环境：

开发工具：Intellij IDEA 2017.1.3
jdk：1.8.0_161
maven:3.3.9



额外功能

Pa...</p>
    </div>
</div>


<div class="post">
    <a href="/2017/09/25/java-print-helloworld/" title="java优雅的输出helloWorld">
        <img src="http://img.winterchen.com/WX20180328-090749@2x.png" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>九月 25, 2017</p>
        <h3><a href="/2017/09/25/java-print-helloworld/" title="java优雅的输出helloWorld" class="posttitle">java优雅的输出helloWorld</a></h3>
        <p>在java中很优雅的输出helloworld，可以试一试

1234567891011121314151617public class Test&#123...</p>
    </div>
</div>


    </div>
    
</div>
<div id="preview"></div>

	<center><a rel="nofollow" style="color: #666;" href="http://www.beian.miit.gov.cn" target="_blank">浙ICP备17056942号</a></center>



</body>


<script src="//lib.baomitu.com/jquery/1.8.3/jquery.min.js"></script>
<script src="/js/plugin.js"></script>
<script src="/js/typed.js"></script>
<script src="/js/diaspora.js"></script>


<link rel="stylesheet" href="/photoswipe/photoswipe.css">
<link rel="stylesheet" href="/photoswipe/default-skin/default-skin.css">


<script src="/photoswipe/photoswipe.min.js"></script>
<script src="/photoswipe/photoswipe-ui-default.min.js"></script>


<!-- Root element of PhotoSwipe. Must have class pswp. -->
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
    <!-- Background of PhotoSwipe. 
         It's a separate element as animating opacity is faster than rgba(). -->
    <div class="pswp__bg"></div>
    <!-- Slides wrapper with overflow:hidden. -->
    <div class="pswp__scroll-wrap">
        <!-- Container that holds slides. 
            PhotoSwipe keeps only 3 of them in the DOM to save memory.
            Don't modify these 3 pswp__item elements, data is added later on. -->
        <div class="pswp__container">
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
        </div>
        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
        <div class="pswp__ui pswp__ui--hidden">
            <div class="pswp__top-bar">
                <!--  Controls are self-explanatory. Order can be changed. -->
                <div class="pswp__counter"></div>
                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
                <button class="pswp__button pswp__button--share" title="Share"></button>
                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
                <!-- element will get class pswp__preloader--active when preloader is running -->
                <div class="pswp__preloader">
                    <div class="pswp__preloader__icn">
                      <div class="pswp__preloader__cut">
                        <div class="pswp__preloader__donut"></div>
                      </div>
                    </div>
                </div>
            </div>
            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
                <div class="pswp__share-tooltip"></div> 
            </div>
            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
            </button>
            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
            </button>
            <div class="pswp__caption">
                <div class="pswp__caption__center"></div>
            </div>
        </div>
    </div>
</div>





<!-- Google Analytics -->
<script type="text/javascript">
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'G-30C04D6TMS', 'auto');
  ga('send', 'pageview');
</script>
<!-- End Google Analytics -->


</html>
